home *** CD-ROM | disk | FTP | other *** search
Text File | 1999-11-03 | 48.2 KB | 1,451 lines |
- ; $VER: StormC V3.0 Update Install Version 3.0 (02.11.99)
- ; (c) 1997-1999 HAAGE & PARTNER Computer GmbH
-
- (effect "lower_right" "radial" $FF0000 $FFFF00)
-
- (complete 0)
-
- ; Die Versionsnummer und das Erstellungs-Datum der hier installierten
- ; Versionen.
-
- (set stcpp-version "3.0")
- (set stcpp-date "(26 Apr 98)")
-
- ;====================================================================
- ; Initialisierungen
-
-
- (set @default-dest "")
-
- (set os-version (/ (getversion) 65536))
- (set os-13 (< os-version 36))
- (set os-20 (>= os-version 36))
- (set os-21 (>= os-version 38))
-
- (set totalmem (database "total-mem")) ; Diese schöne Funktion vereinfacht einiges
-
- ; Die Pfadnamen der Programme, die vom Installations-Skript aufgerufen werden.
-
- ; Die Pfadnamen der einzelnen Quell-Dateien.
-
- (set #binsource "StormC_3.0") ; Hier stehen die Ausführbaren Programme
- (set #envsource "Settings") ; Die Voreinstellungen
- (set #wizlib "StormC_3.0/LIBS/Wizard.library"); Hier steht die Bibliohtek
-
- (set #prp-copy-all
- "Copying new version of StormC environment...")
-
- (set #hlp-copy-all
- "Use the manual and the examples to get a quick start with StormC")
-
- (set #prp-copy-env
- "Copying the StormC default icons...")
-
- (set #hlp-copy-env
- "The icons are used by the project management and by the editor")
-
- (set #prp-copy-wizlib
- "Copying the Wizard.Library")
-
- (set #hlp-copy-wizlib
- "The Library makes very short programms!")
-
- (set #oldversion (cat "\n"
- "There is an old version of StormC on your\n"
- "harddisk!\n"
- "" (getassign "STORMC") "\n"
- ))
-
- (set #oldversion_help (cat "\n"
- "Choose an option!\n"
- ""
- ))
-
- (set #new "New installation")
- (set #drueber "Update your existing version of StormC")
- ; (set #remove "Delete StormC")
-
- (set #tooltype_select_pubscreen "PUBSCREEN=STORMC")
- (set #tooltype_select_quite "QUIET=TRUE")
- (set #tooltype_select_hothelp "HOTHELP=TRUE")
- (set #tooltype_select_golded "GOLDED=TRUE")
- (set #tooltype_select_savemem "SAVEMEM=TRUE")
-
- (set #tooltype_select (cat "\n"
- "Which Tooltypes do you want to install?\n\n"
- ))
-
- (set #tooltype_select_help (cat "\n\n"
- " PUBSCREEN=STORMC \n\n"
- "If you use the StormC environment on an owe screen\n"
- "you should have or install a plublic screen manager.\n\n"
- " QUIET=TRUE \n\n"
- "There will be no feedback while starting the\n"
- "StormC Environment.\n\n"
- " HOTHELP=TRUE \n\n"
- "You can use the hypertext system Hothelp instead\n"
- "of Amiga Guide.\n\n"
- " GOLDED=TRUE \n\n"
- "Instead of StormED you can work with the GoldED\n"
- "Version 3.1. For debugging the StormED will be loaded.\n"
- "You should configure these if your Amiga have\n"
- "enough memory.\n\n"
- " SAVEMEM=TRUE \n\n"
- "Only the really used programs will be startet. \n"
- "StormC, StormLink, and StormRun will be started\n"
- "if you want to use them.\n"
- ))
-
- (set #wrk_changingtooltypes (cat "\n"
- "The Tooltype settings will copied to the example\n"
- "files and to the default ikons.\n"
- ))
-
- (set #pubscreenuse_hint (cat "\n"
- "You want to use a public screen!\n\n"
- "Please use the stormScreenManager or an other\n"
- "Tool to open a public screen bevor you start\n"
- "the StormC environment!\n"
- ))
-
- (set #goldeduse_hint (cat "\n"
- "You use GoldEd instead of StormED!\n\n"
- "You have to configurate GoldEd memory resident.\n\n"
- "(Menu \"Config/Misc\"\n"
- "Dialogentry:\"Misc/resident\")\n"
- ))
-
- (set #registration (cat "\n"
- "You'll find a report of the installation in your\n"
- "RAM-Disk with the name \"StormREPORT.TXT\".\n\n"
- ))
-
- (set #regnummer (cat "\n"
- "Please enter the registrationnumber for your\n"
- "StromC licence.\n\n"
- "You can find the number on the registrationcard.\n"
- "\n"
- ))
-
- (set #regnummer_help (cat "\n"
- "We need this to give you an easier support on\n"
- "our products.\n"
- "\n"
- ))
-
- (set #realname (cat "\n"
- "Please enter your name and firstname.\n\n"
- ))
-
- (set #realname_help (cat "\n"
- "We need this to give you an easier support on\n"
- "our products.\n"
- ))
-
- (set #nosyntaxcolouring_hint (cat "\n"
- "You don`t want to use the editors syntax colouring!\n\n"
- "If you want to switch it on later you have to\n"
- "change the default icons in the ENVARC:\n"
- "drawer and conigurate the colors in the editor\n"
- "settings.\n"
- ))
-
- (set #yessyntaxcolouring_hint (cat "\n"
- "You want to work with the editor syntax colouring!\n\n"
- "After programstart please open an empty editor\n"
- "window and make the coloursettings for your system.\n"
- ))
-
- (set #ask-license
- (cat "\n\nPlease read the\"LICENSE CONDITIONS\" at the top of the screen"
- " carefully. Click on the button "
- "\"Accept\" or \"Reject\" to go on with the installation "
- "or to abort the installation."
- ))
-
- (set #ask-license-1
- (cat "Accept"
- ))
-
- (set #ask-license-2
- (cat "Reject"
- ))
-
- (set #licencetext 'Lizenz/English.guide')
-
- (set #nolicence
- (cat "\nYou have reject the license agreement.\n\n"
- "The installation is stoped now."
- ))
-
-
- (if (= @language "deutsch") (
- (set #prp-copy-all
- "Das Update wird installiert.")
- (set #hlp-copy-all
- "Kopiere alle Bestandteile des Updates über die alte Installation.")
- (set #prp-copy-env
- "Kopiere die StormC Default-Piktogramme")
- (set #hlp-copy-env
- "Die Piktogramme werden von der Projektverwaltung und vom Editor benötigt")
- (set #prp-copy-wizlib
- "Kopiere die Wizard.Library")
- (set #hlp-copy-wizlib
- "Sie ist für die sehr kurzen Programme verantwortlich!")
- (set #oldversion (cat "\n"
- "Auf Ihrer Festplatte befindet sich bereits\n"
- "eine Installation von StormC!\n"
- "" (getassign "STORMC") "\n"
- ))
-
- (set #oldversion_help (cat "\n"
- " Wählen Sie einfach die bereits vorhandene\n"
- "Schublade an, wenn Sie ihr altes System\n"
- "aktualisieren möchten!\n\n"
- "Ihr alten Voreinstellungen wie das Default-\n"
- "Projekt oder die Systemeinstellungen werden\n"
- "dadurch ÜBERSCHRIEBEN!"
- ))
- (set #new "Neu installieren")
- (set #drueber "Update über bisherige Version installieren")
- ; (set #remove "Deinstallation - StormC entfernen")
-
- (set #tooltype_select (cat "\n"
- "Bitte wählen Sie, welche der angegeben Tool-\n"
- "types aktiviert werden sollen:\n"
- ))
-
- (set #tooltype_select_help (cat "\n\n"
- " PUBSCREEN=STORMC \n\n"
- "Wenn StormC auf einem eigenen Screen gestartet \n"
- "werden soll. Beachten Sie bitte, daß Sie auch \n"
- "den Pub-Screen-Manager installieren müssen. \n\n"
- " QUIET=TRUE \n\n"
- "Während des Systemstarts wird kein Fenster ge- \n"
- "öffnet und es erfolgt keine Anzeige des Start- \n"
- "Bildes. \n\n"
- " HOTHELP=TRUE \n\n"
- "Statt der mitgelieferten Online-Hilfe im Amige- \n"
- "Guide-Format soll alternativ HotHelp verwendet \n"
- "werden. \n\n"
- " GOLDED=TRUE \n\n"
- "Alternativ zum StormED kann auch der GoldED ab \n"
- "Version 3.1.4 genutzt werden. Für den Debugger \n"
- "wird nach wie vor der StormED geladen. \n"
- "Diese Koniguration sollten Sie nur verwenden, \n"
- "wenn Sie über ausreichend RAM-Speicher verfügen. \n\n"
- " SAVEMEM=TRUE \n\n"
- "Es werden nur die zum Starten benötigten Programme\n"
- "gestartet. Um Speicher zu sparen lädt die Storm- \n"
- "Shell die Programmteile StormC, StormLink, und \n"
- "StormRun erst bei Bedarf nach. \n"
- "Wenn Sie über ausreichend Speicher verfügen \n"
- "sollten Sie diese Option nicht nutzen. \n"
- ))
-
- (set #wrk_changingtooltypes (cat "\n"
- "Die Tooltype-Einstellungen werden auf die\n"
- "Demo-Programme und auf die Vorgaben-Piktogamme\n"
- "übertragen!\n"
- ))
-
- (set #pubscreenuse_hint (cat "\n"
- "Sie nutzen das Public-Screen Tooltype!\n\n"
- "Stellen Sie bitte sicher, daß Sie mit dem\n"
- "StormScreenManager oder einem anderen Tool\n"
- "einen Public-Screen mit dem Namen STORMC\n"
- "definiert haben, damit das Entwicklungssystem\n"
- "auf einem eigenen Screen gestartet werden kann.\n"
- ))
-
- (set #goldeduse_hint (cat "\n"
- "Sie nutzen GoldEd anstelle von StormED!\n\n"
- "Um GoldEd in der StormC-Umgebung nutzen zu\n"
- "können muß er resident gestartet werden.\n\n"
- "(Menü \"Konfig/Diverses\"\n"
- "Dialogeintrag:\"Diverses/resident\")\n"
- ))
-
- (set #registration (cat "\n"
- "Einen Report der Installation finden Sie in Ihrer\n"
- "RAM-Disk unter dem Namen \"StormREPORT.TXT\".\n\n"
- "Die darin enthaltenen Daten werden für alle\n"
- "Supportarbeiten benötigt.\n"
- "Sie können Sie jederzeit erneut erzeugen, indem Sie\n"
- "das Programm StormREPORT in der StromSYS-Schublade\n"
- "starten und die Ausgabe auf die RAM-Disk umlenken.\n"
- ))
-
- (set #regnummer (cat "\n"
- "Bitte geben Sie die Registriernummer Ihres\n"
- "StromC-Paketes an.\n\n"
- "Die Nummer finden Sie auf der Registrierkarte im\n"
- "CD-Booklet\n"
- ))
-
- (set #regnummer_help (cat "\n"
- "Die Angaben der Registriernummer werden für eine\n"
- "einfachere Supportabwicklung in den ENV-Variablen\n"
- "gespeichert\n"
- ))
-
- (set #realname (cat "\n"
- "Bitte geben Sie Ihren Vor- und Zunamen hier an.\n\n"
- ))
-
- (set #realname_help (cat "\n"
- "Ihr Namen wird für eine einfachere Support-\n"
- "abwicklung in den ENV-Variablen gespeichert\n\n"
- ))
-
- (set #nosyntaxcolouring_hint (cat "\n"
- "Sie haben sich entschieden, ohne farbliche\n"
- "Syntax-Hervorhebung zu arbeiten!\n\n"
- "Um diese später eventuell einzuschalten,\n"
- "müssen Sie die Default-Piktogramme in ENVARC:\n"
- "neu installieren und die Farbzuordung im Text-\n"
- "editor auf Ihr System abstimmen!\n"
- ))
-
- (set #yessyntaxcolouring_hint (cat "\n"
- "Sie haben sich entschieden, mit farblicher\n"
- "Syntax-Hervorhebung zu arbeiten!\n\n"
- "Öffnen Sie bitte nach den Programmstart ein\n"
- "leeres Texteditorfenster und nehmen eine\n"
- "Abstimmung der Farbzuordung für Ihr System vor.\n"
- ))
-
- (set #ask-license
- (cat "\n\nLesen Sie die\"LIZENZBEDINGUNGEN\" am oberen Rand bitte "
- "aufmerksam durch. Klicken Sie dann im Installerfenster auf den "
- "Knopf \"Akzeptieren\" oder \"Ablehnen\", um mit der Installation "
- "fortzufahren oder die Installation zu beenden."
- ))
-
- (set #ask-license-1
- (cat "Akzeptieren"
- ))
-
- (set #ask-license-2
- (cat "Ablehnen"
- ))
-
- (set #licencetext 'Lizenz/German.guide')
-
- (set #nolicence
- (cat "\nSie haben die Lizenzbedingungen abgelehnt.\n\n"
- "Die Installation wird nun beendet."
- ))
-
- ))
-
- ;=====================================================================================
- ; Beginn der Installation
- ;=====================================================================================
-
- ; ----------------------------- Prozeduren ------------------------------
-
- (Procedure @Make_Folder
- (
- (set #folder (tackon #folder "StormC"))
- (if (= (exists #folder) 0)
- (
- (makedir #folder (infos))
- )
- (
- (set #update 1) ; // Doch schon vorhanden!
- ; (set #folder (getassign "STORMC"))
- )
- )
- )
- )
-
- ; Alte Version prüfen und entsprechende Warnung ausgeben! **************************************************************
-
- (set #folder "WORK:StormC")
-
- ;(if (exists "StormC:" (noreq))
- ; (
- ; (set #folder (getassign "STORMC"))
- ; )
- ; (
- ; (if (= @language "deutsch") (
- ; (exit (cat "\n\nAuf Ihrer Festplatte befindet sich KEINE StormC 2.0 Version!\n"
- ; "\n\nBitte installieren Sie zunächst die Version 2 von Ihren Original-Disketten."))
- ; )
- ; (
- ; (message (cat "\n\nThere is NO version 2.0 of StormC preinstalled!\n\n\n"
- ; "Please install version 2.0 onto your harddrive first.\n"))
- ; )
- ; )
- ; )
- ;)
-
- ; Eine kleine Einleitung, gefolgt vom Startbild des Installers.
-
- ;(set act-user-level @user-level)
- ;(user 1)
-
- (if (= @language "deutsch") (
- (message (cat "\nWillkommen bei der Installation der \n\n\n\"StormC Compiler "
- stcpp-version " vom "stcpp-date "\"!\n\n\n"
- "Dieses Skript kopiert die verschiedenen Dateien, "
- "aus denen sich das Compilersystem zusammensetzt, "
- "auf Ihre Festplatte.\n\n\n\n"
- "© 1998 HAAGE&PARTNER Computer GmbH")))
-
- (
- (message (cat "\nWelcome to the installation of the \n\n\"StormC Compiler "
- stcpp-version " of the "stcpp-date "\"!\n\n"
- "This script copies the files needed by StormC "
- "to your harddisk.\n\n\n\n"
- "© 1998 HAAGE&PARTNER Computer GmbH"))
- )
- )
-
- ;(user act-user-level)
- (welcome)
-
- (complete 5)
-
- (set #update 0)
-
- (if (exists "StormC:" (noreq))
- (
- (set #update
- (askchoice
- (prompt #oldversion)
- (help #oldversion_help)
- (default 1)
- (choices
- #new
- #drueber
- ; #remove
- )
- )
- )
- )
- )
-
- (if (<> #update 0) ; // altes Assign benutzen wenn update oder remove
- (
- (set #folder (getassign "STORMC"))
- )
- )
-
- (complete 8)
-
- (showmedia 'media' #licencetext 'upper_left' 'medium' 1)
-
- (set #lizresult (askbool (prompt #ask-license)
- (help @askbool-help)
- (choices #ask-license-1 #ask-license-2)
- (default 0)))
-
- (if (= #lizresult 0)
- (
- (complete 100)
- (exit #nolicence)
- ))
-
-
- ;(set #regnum
- ; (askstring
- ; (prompt #regnummer)
- ; (help #regnummer_help)
- ; (default (getenv "STORMCPP/REGNUM"))
- ; )
- ;)
-
- ;(run "setenv STORMCPP/REGNUM" #regnum)
- ;(run "copy ENV:STORMCPP/REGNUM ENVARC:STORMCPP")
-
- ;(complete 8)
-
- ;(set #realname
- ; (askstring
- ; (prompt #realname)
- ; (help #realname_help)
- ; (default (getenv "REALNAME"))
- ; )
- ;)
-
- ;(complete 10)
-
- ;(run "setenv REALNAME" #realname)
- ;(run "copy ENV:REALNAME ENVARC:")
-
-
- (if (= #update 0)
- (
- (set ok 0)
- (while (not ok)
- (set #folder
- (askdir
- (prompt #chose_path)
- (help #chose_path_help) ; // Auswahl Hilfetext
- (default #folder)
- (disk)
- )
- )
-
- (@Make_Folder) ; // Automatisch neues Verzeichnis anlegen!
-
- (set #dir_error (cat "\n"
- "Your selection \"" #folder "\" is not a\n"
- "valid device or drawer!\n\n"
- "Select 'Show drives' to get an overview of all\n"
- "devices available on your Amiga.\n"
- "Please select one of the devices on top of\n"
- "the list.\n"
- "Typical names are f.i. \"WORK:\", \"HD0:\" or \"DH0\"\n"
- "Do not use \"DF0:\", \"DF1:\", \"DF2:\",\n"
- "\"DF3:\", \"RAD:\", \"RAM:\", \"System2.0:\",\n"
- "\"WB_2.x:\", \"System3.0:\" or \"WB_3.x:\"!\n\n"
- ))
-
- (set #memory_error (cat "\n"
- "There is not enough free disk space at the\n"
- "device you have selected for the installation.\n\n"
- "Free diskspace " freediskspace "!\n"
- "Diskspace needed " size-komplett "!\n\n"
- "Please select a another device or harddisk!"
- ))
-
- (if (= @language "deutsch") (
-
-
- (set #dir_error (cat "\n"
- "Bei Ihrer Auswahl \"" #folder "\" handelt es \n"
- "sich nicht um eine gültige Schublade! \n"
- " \n"
- "Sie können über das Symbol 'Laufwerke anz.' \n"
- "(bzw. 'Show drives') eine Übersicht über alle \n"
- "Laufwerke Ihres Amiga anfordern; aus dieser \n"
- "Übersicht sollten Sie nur die oberen, nicht \n"
- "farblich gekennzeichneten Einträge auswählen. \n"
- "Über den Schalter \"Neue Schublade anlegen..\"\n"
- "können Sie ein neue Schublade erzeugen. Diese \n"
- "neue Schublade wird auf der Partition \n"
- "angelegt, die Sie soeben betrachten."
- ))
-
- (set #memory_error (cat "\n"
- "Auf der ausgewählten Festplattenpartition \n"
- "steht nicht genügend freier Speicher für die \n"
- "komplette Installation des Compilersystems zur\n"
- "Verfügung. \n"
- " \n"
- "Freier Speicher " freediskspace "! \n"
- "Benötigter Speicher " size-komplett "! \n"
- " \n"
- "Bitte wählen Sie eine andere Partition, auf \n"
- "der entsprechende Kapazitäten vorhanden sind!"
- ))
- ))
-
- (if (= @language "italiano") (
-
- (set #dir_error (cat "\n"
- "La vostra selezione (\"" #folder "\") non è\n"
- "un disco o un cassetto valido!\n\n"
- "Selezionate 'Dischi' per avere una lista dei\n"
- "dischi disponibili sul vostro Amiga.\n"
- "Alcuni nomi tipici sono \"WORK:\", \"HD0:\" o \"DH0\"\n"
- "NON usate \"DF0:\", \"DF1:\", \"DF2:\",\n"
- "\"DF3:\", \"RAD:\", \"RAM:\", \"System2.0:\",\n"
- "\"WB_2.x:\", \"System3.0:\" o \"WB_3.x:\"!\n\n"
- ))
-
- (set #memory_error (cat "\n"
- "Il disco che avete selezionato non ha\n"
- "abbastanza spazio libero.\n\n"
- "Spazio disponibile " freediskspace "\n"
- "Spazio richiesto " size-komplett "\n\n"
- "Provate a selezionare un altro disco."
- ))
- ))
-
- ; // Ist der Dateiname leer oder endet mit einem ':' oder existiert unter
- ; // diesem Namen kein Verzeichnis, wird eine Fehlermeldung angezeigt; andernfalls
- ; // kann die Auswahl-Schleife beendet werden.
- (if (or (or (or (<= (strlen #folder) 0) (= (substr #folder (- (strlen #folder) 1) 1) ":")) (= (exists #folder (noreq)) 0)) (= (getdiskspace #folder) -1))
- (message #dir_error) ; Fehler bei der Auswahl der Schublade
- ;else
- (
- (set freediskspace (getdiskspace #folder)) ; // Der freie Speicher auf diesem Medium
- (if (< freediskspace size-komplett)
- (
- (user 1)
- (message #memory_error) ; // nicht genügend freier Speicher
- )
- ;else
- (set ok 1)
- )
- )
- )
- )
- )
- )
-
- (makeassign "STORMC")
-
- ;(user act-user-level)
-
- (if (<> #update 0) ; // vor dem Update muß einiges umgebaut werden!
- (
- (set destbin (tackon #folder "Bin"))
- (set newdestbin (tackon #folder "StormSYS")) ; // Name geändert seit Version 1.04
-
- (if (exists destbin) ; // Compiler-Verzeichnis umbenennen
- (
- (rename destbin newdestbin)
-
- (set oldfile (tackon newdestbin "startup.o"))
- (set oldfolder (tackon #folder "OBSOLETE"))
- (if (= (exists oldfolder) 0) ; // Verzeichnis für alte Dateien anlegen
- (makedir oldfolder)
- )
- (if (exists oldfile)
- (
- (copyfiles
- (
- (source oldfile) ; // alte Startup.o retten
- (dest oldfolder)
- )
- )
- )
- )
- (set destbin (tackon #folder "Bin.info"))
- (set newdestbin (tackon #folder "StormSYS.info"))
- (if (exists destbin)
- (rename destbin newdestbin)
- )
- (set destlib (tackon #folder "Lib"))
- (set oldfile (tackon destlib "storm.lib"))
- (if (exists oldfile)
- (
- (copyfiles
- (
- (source oldfile) ; // alte Storm.lib retten
- (dest oldfolder)
- )
- )
- )
- )
- )
- )
- (set destdemo (tackon #folder "Beispiele")) ; // Name geändert seit Version 1.04
- (set newdestdemo (tackon #folder "Examples")) ; // Name geändert seit Version 1.04
- (if (exists destdemo) ; // Verzeichnis für Beispiele umbenennen
- (
- (rename destdemo newdestdemo)
- (set destdemo (tackon #folder "Beispiele.info")) ; // Name geändert seit Version 1.08
- (set newdestdemo (tackon #folder "Examples.info")) ; // Name geändert seit Version 1.08
- (rename destdemo newdestdemo)
- )
- )
- (set destsys (tackon #folder "StormSYS"))
- (if (exists destsys)
- (
- (set oldfile (tackon destsys "ABOUT3.0.IFF"))
- (if (exists oldfile)
- (
- (delete oldfile) ; // wird nicht mehr gebraucht
- ))
- (set oldfile (tackon destsys "storm.library"))
- (if (exists oldfile)
- (
- (delete oldfile) ; // wird nicht mehr gebraucht
- ))
-
- (set oldfile (tackon destsys "STORMSETTINGS.RUN"))
- (if (exists oldfile)
- (
- (delete oldfile) ; // wird nicht mehr gebraucht
- ))
-
- (set olddict (tackon destsys "Lexikon"))
- (set newdict (tackon destsys "Dictionary"))
- (if (exists olddict)
- (
- (rename olddict newdict) ; // Name geändert seit Version 1.04
-
- (set oldfile (tackon newdict "Amiga Funktionen.lexikon"))
- (if (exists oldfile)
- (
- (delete oldfile) ; // wird nicht mehr gebraucht
- ))
- (set oldfile (tackon newdict "Amiga Typen.lexikon"))
- (if (exists oldfile)
- (
- (delete oldfile) ; // wird nicht mehr gebraucht
- ))
- (set oldfile (tackon newdict "Benutzer1.lexikon"))
- (set newfile (tackon newdict "User 1.dic"))
- (if (exists oldfile)
- (
- (rename oldfile newfile) ; // wird umbenannt
- ))
- (set oldfile (tackon newdict "Benutzer2.lexikon"))
- (set newfile (tackon newdict "User 2.dic"))
- (if (exists oldfile)
- (
- (rename oldfile newfile) ; // wird umbenannt
- ))
- (set oldfile (tackon newdict "Benutzer3.lexikon"))
- (set newfile (tackon newdict "User 3.dic"))
- (if (exists oldfile)
- (
- (rename oldfile newfile) ; // wird umbenannt
- ))
- (set oldfile (tackon newdict "C Bibliothek.lexikon"))
- (if (exists oldfile)
- (
- (delete oldfile) ; // wird nicht mehr gebraucht
- ))
- (set oldfile (tackon newdict "C Wörter.lexikon"))
- (if (exists oldfile)
- (
- (delete oldfile) ; // wird nicht mehr gebraucht
- ))
- (set oldfile (tackon newdict "Preprozessor.lexikon"))
- (if (exists oldfile)
- (
- (delete oldfile) ; // wird nicht mehr gebraucht
- ))
- ))
- ))
- )
- )
-
- ;(set @default-dest #folder) ; Die Zuweisung ist sehr wichtig!
-
- (complete 10)
-
- ; // Die Icon Geschichte!
-
- (set install_tooltypes
-
- (askoptions
-
- (prompt #tooltype_select)
- (help #tooltype_select_help)
-
- (default 0)
-
- (choices
- #tooltype_select_pubscreen
- #tooltype_select_quite
- #tooltype_select_hothelp
- #tooltype_select_golded
- #tooltype_select_savemem
- )
- )
- )
-
- (set #pubscvar "DEFAULT")
- (set #quietvar "FALSE")
- (set #hothelpvar "FALSE")
- (set #goldedvar "FALSE")
- (set #savememvar "FALSE")
-
- (if (= 1 (bitand install_tooltypes 1))
- (
- (set #pubscvar "STORMC")
- ))
-
- (if (= 2 (bitand install_tooltypes 2))
- (
- (set #quietvar "TRUE")
- ))
-
- (if (= 4 (bitand install_tooltypes 4))
- (
- (set #hothelpvar "TRUE")
- ))
-
- (if (= 8 (bitand install_tooltypes 8))
- (
- (set #goldedvar "TRUE")
- ))
-
- (if (= 16 (bitand install_tooltypes 16))
- (
- (set #savememvar "TRUE")
- ))
-
- ;(set morerunpath "run C/More Liesmich")
-
- ;(run morerunpath) ; Liesmich laden
-
- ;(complete 10)
-
- (complete 15)
-
- (copyfiles ; Alles installieren
- (prompt #prp-copy-all)
- (help #hlp-copy-all)
- (source #binsource)
- (dest #folder)
- (all)
- )
-
- (complete 80)
-
- (copyfiles ; Ikons installieren
- (prompt #prp-copy-all)
- (help #hlp-copy-all)
- (source "Ikons")
- (dest #folder)
- (all)
- )
-
- (complete 90)
-
- (if (exists "ENVARC:STORMCPP")
- (
- (delete "ENVARC:STORMCPP" (all))
- ))
-
-
- (copyfiles ; Settings kopieren
- (prompt #prp-copy-env)
- (help #hlp-copy-env)
- (source #envsource)
- (dest "ENVARC:")
- (all)
- ; (confirm)
- )
-
- (complete 95)
-
- (if (exists "ENV:STORMCPP")
- (
- (delete "ENV:STORMCPP" (all))
- ))
-
- (copyfiles ; Settings kopieren
- (prompt #prp-copy-env)
- (help #hlp-copy-env)
- (source #envsource)
- (dest "ENV:")
- (all)
- ; (confirm)
- )
-
- (complete 96)
-
- (copylib ; Wizard.library kopieren
- (prompt #prp-copy-wizlib)
- (help #hlp-copy-wizlib)
- (source #wizlib)
- (dest "LIBS:")
- ; (confirm)
- )
-
- (if (<> @language "deutsch") (
-
- (delete "StormC:StormSYS/Help" (all))
- (rename "StormC:StormSYS/Help-English" "StormC:StormSYS/Help")
-
- ))
-
- (complete 99)
-
- ;============= Startup ändern =====================================================
-
- (set #wizfolder (tackon #folder "StormWIZARD1.0"))
-
- (set #startuptemp (cat "\nASSIGN STORMC: " #folder "\n"))
-
- (set #startup (cat "\n"
- "To get StormC work well there has to be made\n"
- "some changes to your User-Startup.\n\n"
- #startuptemp
- ))
-
- (set #endnow (cat "Installation of StormC V3.0 completed.\n"
- "When the lines:\n" #startuptemp "\ndo not appear\n"
- "in your Startup-Sequence or User-Startup,\n"
- "please do it manually.\n\n"
- "Remove all disks and start StormC.\n\n"
- "Best wishes..."
- "HAAGE & PARTNER"
- ))
-
- (if (= @language "deutsch") (
-
- (set #startup (cat "\n"
- "Um mit StormC richtig arbeiten zu können, muß \n"
- "eine Änderung an der User-Startup vorgenommen \n"
- "werden: \n"
- " \n"
- #startuptemp
- ))
-
- (set #endnow (cat "\n"
- "Installation des StormC Compilers V3.0 beendet.\n\n"
- "Falls die Zeile:\n" #startuptemp "\n"
- "nicht in Ihre User-Startup eingefügt wurde, \n"
- "dann holen Sie dies bitte nach. \n\n"
- "Entfernen Sie nun die Diskette aus Ihrem \n"
- "Laufwerk und starten Sie StormC. \n\n"
- "Wir wünschen Ihnen viel Erfolg bei der Lösung \n"
- "Ihrer Programmieraufgaben!"
- ))
- ))
-
- (if (= @language "italiano") (
-
- (set #startup (cat "\n"
- "Per completare l'installazione dello StormC\n"
- "sono necessarie alcune modifiche alla User-Startup.\n\n"
- #startuptemp
- ))
-
- (set #endnow (cat "L'installazione dello StormC V3.0 è terminata.\n"
- "Se le righe\n" #startuptemp "\nnon compaiono nella Startup-Sequence\n"
- "o nella User-Startup, eseguitele manualmente.\n\n"
- "Rimuovete tutti i dischi e avviate lo StormC.\n\n"
- "Con i migliori auguri..."
- "HAAGE & PARTNER"
- ))
- ))
-
-
- (startup "StormC"
- (prompt #startup)
- (help #help-startup)
- (command #startuptemp)
- )
-
- (makeassign "STORMC")
- (makeassign "STORMC" #folder)
-
- (delete "StormC:Änderungen 3.0.guide")
- (delete "StormC:Änderungen 3.0.guide.info")
-
- (delete "StormC:Changes 3.0.guide")
- (delete "StormC:Changes 3.0.guide.info")
-
- (delete "StormC:Aggiornamento 3.0.guide")
- (delete "StormC:Aggiornamento 3.0.guide.info")
-
- (working #wrk_changingtooltypes)
-
- (if (= colorset 1)
- (
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (dest "StormC:Examples/Colorwheel/Colorwheel.¶")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (dest "StormC:Examples/DebugTutorial/DebugTutorial.¶")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (dest "StormC:Examples/Fplot/Fplot.¶")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (dest "StormC:Examples/Gadtools/Gadtools.¶")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (dest "StormC:Examples/Illresource/Illresource.¶")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (dest "StormC:Examples/Parser/Parser.¶")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (dest "StormC:Examples/Pi/Drops.¶")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (dest "StormC:Examples/shard lib example/lib.¶")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (dest "StormC:Examples/shard lib example/test.¶")
- )
-
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (dest "Env:StormCPP/def_project")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (dest "Env:StormCPP/def_text")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (dest "Env:StormCPP/def_text.c")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (dest "Env:StormCPP/def_text.cc")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (dest "Env:StormCPP/def_text.cpp")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (dest "Env:StormCPP/def_text.h")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (dest "Envarc:StormCPP/def_project")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (dest "Envarc:StormCPP/def_text")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (dest "Envarc:StormCPP/def_text.c")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (dest "Envarc:StormCPP/def_text.cc")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (dest "Envarc:StormCPP/def_text.cpp")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (dest "Envarc:StormCPP/def_text.h")
- )
- (message #yessyntaxcolouring_hint) ; // Farbliche Syntaxunterscheidung
-
- )
- (
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (settooltype "DICTIONARIES" "0")
- (settooltype "SYNTAXCOLORING" "0")
- (dest "StormC:Examples/Colorwheel/Colorwheel.¶")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (settooltype "DICTIONARIES" "0")
- (settooltype "SYNTAXCOLORING" "0")
- (dest "StormC:Examples/DebugTutorial/DebugTutorial.¶")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (settooltype "DICTIONARIES" "0")
- (settooltype "SYNTAXCOLORING" "0")
- (dest "StormC:Examples/Fplot/Fplot.¶")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (settooltype "DICTIONARIES" "0")
- (settooltype "SYNTAXCOLORING" "0")
- (dest "StormC:Examples/Gadtools/Gadtools.¶")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (settooltype "DICTIONARIES" "0")
- (settooltype "SYNTAXCOLORING" "0")
- (dest "StormC:Examples/Illresource/Illresource.¶")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (settooltype "DICTIONARIES" "0")
- (settooltype "SYNTAXCOLORING" "0")
- (dest "StormC:Examples/Parser/Parser.¶")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (settooltype "DICTIONARIES" "0")
- (settooltype "SYNTAXCOLORING" "0")
- (dest "StormC:Examples/Pi/Drops.¶")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (settooltype "DICTIONARIES" "0")
- (settooltype "SYNTAXCOLORING" "0")
- (dest "StormC:Examples/shard lib example/lib.¶")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (settooltype "DICTIONARIES" "0")
- (settooltype "SYNTAXCOLORING" "0")
- (dest "StormC:Examples/shard lib example/test.¶")
- )
-
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (settooltype "DICTIONARIES" "0")
- (settooltype "SYNTAXCOLORING" "0")
- (dest "Env:StormCPP/def_project")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (settooltype "DICTIONARIES" "0")
- (settooltype "SYNTAXCOLORING" "0")
- (dest "Env:StormCPP/def_text")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (settooltype "DICTIONARIES" "0")
- (settooltype "SYNTAXCOLORING" "0")
- (dest "Env:StormCPP/def_text.c")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (settooltype "DICTIONARIES" "0")
- (settooltype "SYNTAXCOLORING" "0")
- (dest "Env:StormCPP/def_text.cc")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (settooltype "DICTIONARIES" "0")
- (settooltype "SYNTAXCOLORING" "0")
- (dest "Env:StormCPP/def_text.cpp")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (settooltype "DICTIONARIES" "0")
- (settooltype "SYNTAXCOLORING" "0")
- (dest "Env:StormCPP/def_text.h")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (settooltype "DICTIONARIES" "0")
- (settooltype "SYNTAXCOLORING" "0")
- (dest "Envarc:StormCPP/def_project")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (settooltype "DICTIONARIES" "0")
- (settooltype "SYNTAXCOLORING" "0")
- (dest "Envarc:StormCPP/def_text")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (settooltype "DICTIONARIES" "0")
- (settooltype "SYNTAXCOLORING" "0")
- (dest "Envarc:StormCPP/def_text.c")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (settooltype "DICTIONARIES" "0")
- (settooltype "SYNTAXCOLORING" "0")
- (dest "Envarc:StormCPP/def_text.cc")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (settooltype "DICTIONARIES" "0")
- (settooltype "SYNTAXCOLORING" "0")
- (dest "Envarc:StormCPP/def_text.cpp")
- )
- (tooltype
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (settooltype "QUIET" #quietvar)
- (settooltype "HOTHELP" #hothelpvar)
- (settooltype "GOLDED" #goldedvar)
- (settooltype "SAVEMEM" #savememvar)
- (settooltype "DICTIONARIES" "0")
- (settooltype "SYNTAXCOLORING" "0")
- (dest "Envarc:StormCPP/def_text.h")
- )
- (message #nosyntaxcolouring_hint) ; // Keine farbliche Syntaxunterscheidung
- )
-
- )
-
- (tooltype ; // DEF-LIBRARIAN Piktogramm!
- (setdefaulttool "StormC:StormSYS/StormCPP")
- (setstack 15000)
- (settooltype "PUBSCREEN" #pubscvar)
- (dest "Envarc:StormCPP/def_librarian")
- )
-
-
- (if (= 1 (bitand install_tooltypes 1)) ; // Pubscreen anlegen
- (
- (message #pubscreenuse_hint)
- ))
-
- (if (= 8 (bitand install_tooltypes 8)) ; // Golded benutzen
- (
- (message #goldeduse_hint)
- ))
-
- (execute "StormC:StormSYS/StormREPORT TO RAM:STORMREPORT.TXT")
-
- (message #registration)
-
-
- ; ------- FERTIG
-
- (complete 100)
-
- (if (= @language "deutsch") (
- (message (cat
- "\n\nInstallation des StormC Compilerpaketes beendet.\n"
- "\n\n\n\n\n\nWir wünschen ihnen viel Erfolg bei der Lösung Ihrer Programmieraufgaben!")
- )
- )
- (
- (message (cat
- "\n\nInstallation of StormC Compiler is done.\n"
- "\n\n\n\nBest wishes ... ")
- ))
- )
-